import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { RouterModule } from '@angular/router';

import { FinderSharedModule } from 'app/shared';
import {
    TaskDetailsComponent,
    TaskDetailsDetailComponent,
    TaskDetailsUpdateComponent,
    TaskDetailsDeletePopupComponent,
    TaskDetailsDeleteDialogComponent,
    taskDetailsRoute,
    taskDetailsPopupRoute
} from './';

const ENTITY_STATES = [...taskDetailsRoute, ...taskDetailsPopupRoute];

@NgModule({
    imports: [FinderSharedModule, RouterModule.forChild(ENTITY_STATES)],
    declarations: [
        TaskDetailsComponent,
        TaskDetailsDetailComponent,
        TaskDetailsUpdateComponent,
        TaskDetailsDeleteDialogComponent,
        TaskDetailsDeletePopupComponent
    ],
    entryComponents: [TaskDetailsComponent, TaskDetailsUpdateComponent, TaskDetailsDeleteDialogComponent, TaskDetailsDeletePopupComponent],
    schemas: [CUSTOM_ELEMENTS_SCHEMA]
})
export class FinderTaskDetailsModule {}
